package com.net.xpay.common.service;

import com.net.xpay.common.domain.partner.Partner;
import com.net.xpay.common.domain.partner.PartnerUserFilings;
import com.net.xpay.common.model.PartnerUserFilingsSubmitModel;
import com.net.xpay.core.model.AdminPartnerUserFilingsAuditModel;

public interface PartnerUserFilingsService {
    /**
     * 提交申请
     */
    PartnerUserFilings submitPartnerUserFilings(Partner partner, PartnerUserFilingsSubmitModel model);

    /**
     * 审核通过
     */
    PartnerUserFilings auditSuccess(PartnerUserFilings record);

    /**
     * 审核拒绝
     */
    void auditFail(AdminPartnerUserFilingsAuditModel model);
}
